Rustfs 的 compose.yaml
开发环境
yaml
services:
rustfs:
image: rustfs/rustfs:1.0.0-beta.5
container_name: rustfs
restart: unless-stopped
ports:
- "9000:9000"
- "9001:9001"
- "8080:8080"
environment:
- RUSTFS_ACCESS_KEY=admin
- RUSTFS_SECRET_KEY=1qaz2wsx
- RUSTFS_CONSOLE_ENABLE=true
- RUSTFS_WEBDAV_ENABLE=true
- RUSTFS_WEBDAV_ADDRESS=0.0.0.0:8080
- RUSTFS_WEBDAV_TLS_ENABLED=false
volumes:
- /opt/rustfs/data:/data
command: /data9000: rustfs 主要端口; 9001:rustfs 控制台端口; 8080:rustfs webdav 端口。
常用命令
不指定 compose.yaml 文件
shell
# 进入存放 compose.yaml 文件的目录
cd /opt/rustfs
docker compose up -d
docker compose restart
docker compose down
docker compose logs -f指定 compose.yaml 文件
shell
docker compose -f /opt/rustfs/compose.yaml up -d
docker compose -f /opt/rustfs/compose.yaml restart
docker compose -f /opt/rustfs/compose.yaml down
docker compose -f /opt/rustfs/compose.yaml logs -f